/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.alpes;

import Entities.Reporte;
import Servicios.ConsultarInmueblesRemote;

import java.util.List;
import javax.ejb.EJB;


/**
 *
 * @author Pablo Manuel Hurtado
 */
public class ConsultarAlarmas {

    /** Creates a new instance of ConsultarAlarmas */
    public ConsultarAlarmas() {
    }

    /**
     * Bean de sesion stateless encargado de hacer la consulta de las alarmas de un inmueble
     */
    @EJB
    private ConsultarInmueblesRemote inmuebles;

    private List<Reporte> alarmas;

    private long tiempo;

    /**
     * Metodo encargado de retornar un arraylist con las alarmas de tipo robo del inmueble
     * @return ArrayList <Reporte>
     */
  public List<Reporte> getAlarmas() {
      Long init= System.currentTimeMillis();
      
       List a=inmuebles.darAlarmas();
       tiempo=(System.currentTimeMillis()-init);
       return a;
  }

    public void setAlarmas(List<Reporte> alarmas) {
        this.alarmas = alarmas;
    }

    public long getTiempo() {
        return tiempo;
    }

    public void setTiempo(long tiempo) {
        this.tiempo = tiempo;
    }


  
}




